﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 类和对象_静态
{
    class Program
    {
        static void Main(string[] args)
        {
            A a = new A();
            a.a = 3;
            
        }
    }

    class A 
    {
        public int a;//对象的(非静态),每个对象各有一份
        public static int b;//类的(静态),全局只有一份

        /*静态成员当类被加载的时候,就会为其分配内存空间
         非静态成员,只有创建对象的时候才会为其分配内存空间*/

        //静态类:不能包含实例成员,不能创建对象
        static class B
        {
            public static int a;
            //public int r;  不能包含实例成员
            
        }
    }
}
